package com.ygs.secs.model;

import java.io.Serializable;

public class Intention implements Serializable {
    //意向标识
    private Integer intentid;

    //期望薪资
    private String salaryexpectation;

    //工作地点
    private String workplace;

    //学历要求
    private String educationrequirements;

    //工作经验
    private String workingexperience;

    //岗位类型
    private String jobtype;

    //求职状态
    private String candidatestatus;

    //自我推荐
    private String selfevaluation;

    //更新时间
    private String updatetime;

    //所属学生
    private Student student;

    private static final long serialVersionUID = 1L;

    public Integer getIntentid() {
        return intentid;
    }

    public void setIntentid(Integer intentid) {
        this.intentid = intentid;
    }

    public String getSalaryexpectation() {
        return salaryexpectation;
    }

    public void setSalaryexpectation(String salaryexpectation) {
        this.salaryexpectation = salaryexpectation;
    }

    public String getWorkplace() {
        return workplace;
    }

    public void setWorkplace(String workplace) {
        this.workplace = workplace;
    }

    public String getEducationrequirements() {
        return educationrequirements;
    }

    public void setEducationrequirements(String educationrequirements) {
        this.educationrequirements = educationrequirements;
    }

    public String getWorkingexperience() {
        return workingexperience;
    }

    public void setWorkingexperience(String workingexperience) {
        this.workingexperience = workingexperience;
    }

    public String getJobtype() {
        return jobtype;
    }

    public void setJobtype(String jobtype) {
        this.jobtype = jobtype;
    }

    public String getCandidatestatus() {
        return candidatestatus;
    }

    public void setCandidatestatus(String candidatestatus) {
        this.candidatestatus = candidatestatus;
    }

    public String getSelfevaluation() {
        return selfevaluation;
    }

    public void setSelfevaluation(String selfevaluation) {
        this.selfevaluation = selfevaluation;
    }

    public String getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(String updatetime) {
        this.updatetime = updatetime;
    }

    public Student getStudent() {
        return student;
    }

    public void setStudent(Student student) {
        this.student = student;
    }


    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", intentid=").append(intentid);
        sb.append(", salaryexpectation=").append(salaryexpectation);
        sb.append(", workplace=").append(workplace);
        sb.append(", educationrequirements=").append(educationrequirements);
        sb.append(", workingexperience=").append(workingexperience);
        sb.append(", jobtype=").append(jobtype);
        sb.append(", candidatestatus=").append(candidatestatus);
        sb.append(", selfevaluation=").append(selfevaluation);
        sb.append(", updatetime=").append(updatetime);
        sb.append(", stuid=").append(student.getStuid());
        sb.append("]");
        return sb.toString();
    }
}